1 <?xml version="1.0" encoding="utf-8"?>
2 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
3 xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
5 <xsl:output method="text"/>
7 <xsl:template match="catalog">
8 <xsl:apply-templates select ="book"/>
11 <xsl:template match="book">
12 <xsl:text>"</xsl:text>
13 <xsl:value-of select ="@id"/>
14 <xsl:text>"</xsl:text>
15 <xsl:value-of select ="','"/>
16 <xsl:for-each select ="*">
17 <xsl:text>"</xsl:text>
18 <xsl:value-of select ="."/>
19 <xsl:text>"</xsl:text>
20 <xsl:if test ="position() != last()">
21 <xsl:value-of select ="','"/>
24 <xsl:text>
</xsl:text>